package com.yuncheng.oaApi.vo;

import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModelProperty;
import org.springframework.format.annotation.DateTimeFormat;

import java.util.Date;

/**
 * 合同统计
 */
public class NkHtStatVo {

    @ApiModelProperty(value = "报销开始时间")
    private String startTime;

    @ApiModelProperty(value = "报销结束时间")
    private String endTime;

    @ApiModelProperty(value = "合同编号")
    private String fhtbh;

    @ApiModelProperty(value = "合同名称")
    private String fhtmc;

    @ApiModelProperty(value = "合同类型")
    private String fhtlx;

    @ApiModelProperty(value = "签订金额")
    private String fhtje;

    @ApiModelProperty(value = "收入支出类型")
    private String srzclx;

    @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd")
    @DateTimeFormat(pattern = "yyyy-MM-dd")
    @ApiModelProperty(value = "签订时间")
    private Date qdsj;

    @ApiModelProperty(value = "签订公司")
    private String qdgs;

    @ApiModelProperty(value = "合同支付进度")
    private String fhtzfjd;

    @ApiModelProperty(value = "流程状态")
    private String flczt;

    @ApiModelProperty(value = "报销金额")
    private String fbxje;

    @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    @ApiModelProperty(value = "报销时间")
    private Date fbxsj;

    @ApiModelProperty(value = "报销人")
    private String fbxr;

    @ApiModelProperty(value = "预算项目名称")
    private String fysxmmc;

    @ApiModelProperty(value = "指标结余")
    private String fzbjy;

    @ApiModelProperty(value = "预算所属部门")
    private String fbm;

    public String getFhtmc() {
        return fhtmc;
    }

    public void setFhtmc(String fhtmc) {
        this.fhtmc = fhtmc;
    }

    public String getFhtlx() {
        return fhtlx;
    }

    public void setFhtlx(String fhtlx) {
        this.fhtlx = fhtlx;
    }

    public String getFhtje() {
        return fhtje;
    }

    public void setFhtje(String fhtje) {
        this.fhtje = fhtje;
    }

    public String getSrzclx() {
        return srzclx;
    }

    public void setSrzclx(String srzclx) {
        this.srzclx = srzclx;
    }

    public Date getQdsj() {
        return qdsj;
    }

    public void setQdsj(Date qdsj) {
        this.qdsj = qdsj;
    }

    public String getQdgs() {
        return qdgs;
    }

    public void setQdgs(String qdgs) {
        this.qdgs = qdgs;
    }

    public String getFhtbh() {
        return fhtbh;
    }

    public void setFhtbh(String fhtbh) {
        this.fhtbh = fhtbh;
    }

    public String getFhtzfjd() {
        return fhtzfjd;
    }

    public void setFhtzfjd(String fhtzfjd) {
        this.fhtzfjd = fhtzfjd;
    }

    public String getFbxje() {
        return fbxje;
    }

    public void setFbxje(String fbxje) {
        this.fbxje = fbxje;
    }

    public Date getFbxsj() {
        return fbxsj;
    }

    public void setFbxsj(Date fbxsj) {
        this.fbxsj = fbxsj;
    }

    public String getFbxr() {
        return fbxr;
    }

    public void setFbxr(String fbxr) {
        this.fbxr = fbxr;
    }

    public String getFysxmmc() {
        return fysxmmc;
    }

    public void setFysxmmc(String fysxmmc) {
        this.fysxmmc = fysxmmc;
    }

    public String getFzbjy() {
        return fzbjy;
    }

    public void setFzbjy(String fzbjy) {
        this.fzbjy = fzbjy;
    }

    public String getFbm() {
        return fbm;
    }

    public void setFbm(String fbm) {
        this.fbm = fbm;
    }

    public String getFlczt() {
        return flczt;
    }

    public void setFlczt(String flczt) {
        this.flczt = flczt;
    }

    public String getStartTime() {
        return startTime;
    }

    public void setStartTime(String startTime) {
        this.startTime = startTime;
    }

    public String getEndTime() {
        return endTime;
    }

    public void setEndTime(String endTime) {
        this.endTime = endTime;
    }
}
